artificially excavated port - İspanyolca İngilizce Sözlük